#include "test.hpp"

// 测试标准输入输出
void Test1()
{
    Date d1, d2;
    std::cin >> d1 >> d2;
    std::cout << d1 << d2;
}

// 测试运算符重载
void Test2()
{
    Date d1(11, 11, 11);
    // Date d2(11, 10, 21);
    Date d2(11, 11, 11);

    std::cout << "d1 > d2: " << (d1 > d2) << std::endl;
    std::cout << "d1 < d2: " << (d1 < d2) << std::endl;
    std::cout << "d1 == d2: " << (d1 == d2) << std::endl;
    std::cout << "d1 != d2: " << (d1 != d2) << std::endl;
    std::cout << "d1 <= d2: " << (d1 <= d2) << std::endl;
    std::cout << "d1 >= d2: " << (d1 >= d2) << std::endl;
}

int main()
{
    // Test1();
    Test2();
    return 0;
}
